#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>
#include<string.h>
#include<assert.h>
//左旋字符串
// 方法二
void reverse(char* left, char* right)
{
	assert(left);
	assert(right);
	while (left < right)
	{
		char temp = *left;
		*left = *right;
		*right = temp;
		left++;
		right--;
	}
}
int main()
{
	char arr[20] = { 0 };
	scanf("%s", arr);
	int k = 2;
	int len = strlen(arr);
	reverse(arr,arr+k-1);//左边逆序
	reverse(arr+k,arr+len-1);//右边逆序
	reverse(arr,arr+len-1);//整体逆序
	printf("%s", arr);
	return 0;
}
////方法一
//void left_arr(char* arr,int k)
//{
//	int i = 0;
//	int n = strlen(arr);
//
//	for (i = 0; i < k; i++)//旋转k次
//	{
//		//每次拿出一个字符
//		char temp = *arr;
//		//剩下的字符往前面移动一个
//		int j = 0;
//		for (j = 0; j < n - 1; j++)
//		{
//			*(arr + j) = *(arr + j + 1);
//		}
//		//把拿出的字符放在最后一个
//		*(arr + n - 1) = temp;
//	}
//}
//int main()
//{
//	char arr[20] = { 0 };
//	int k = 0;
//	scanf("%s", arr);
//	printf("请输入K：");
//	scanf("%d", &k);
//	left_arr(arr,k);
//	printf("%s\n", arr);
//	return 0;
//}